body{
    font-family: "MicrosoftYaHei Regular";
    /*min-width: 1920px;*/
}
ul{
    padding-left: 0;
}
/*-----------------导航栏-------------------*/
.block-nav{
    display: table;
    width: 1200px;
    margin: auto;
}
.item-logo{
    padding-top: 15px;padding-bottom: 8px;
}
.item-logo img{
    padding-bottom: 4px;
}
.navTop-cell{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 47px;
    cursor: pointer;
}
.item-nav span{
    display: table-cell;
    padding: 30px 25px 20px 24px;
    /*background: lightgray;*/
}
.item-nav span:hover a{
    /*background: lightgray;*/
    color: #80B63C!important;
}
.item-nav{
    /*font-size: 10px;*/
    font-size: 18px;
    /*font-family: 'MicrosoftYaHei';*/
    padding-left: 0;padding-right: 0;
    /*border: 1px solid saddlebrown;*/
}
.item-nav a{
    text-decoration: none;
    color: #333333!important;
    border: none;
}
.item-search div{
    border: 1px solid #E5E5E5;
    width: 205px;
}
.item-search input{
    border: none;color: #333333!important;
}
.item-search label{
    background: none;border:none;color: #E5E5E5!important;
    cursor: pointer;
}
.item-search label:active{
    background: lightcyan;
}
.item-user{
    padding-left: 20px;
}

.item-hd{
    /*overflow: hidden;*/
    display: table-cell;
    font-family: "MicrosoftYaHeiLight Regular ";
}
.item-hd img{
    /*float: left;*/
    width: 40px;border-radius: 20px;
}
.item-hd label{
    /*float: left;*/
    font-weight: normal;
    font-size: 16px;
    padding-left: 10px;
    cursor: pointer;
}

/*登陆、注册触发按钮*/
.btn-signIn{
    border-right: 1px solid black;
    padding-right: 10px;
    margin-right: 8px;
}
.btn-signIn:hover,.btn-signUp:hover{
    color: rgb(127,181,57);
}
.opt-user{
    font-size: 16px;
}
.item-personal{
    position: relative;
}

/*头像触发个人中心*/
.area-personal{
    position: absolute;
    top: 55px;
    left: -40px;
    width: 120px;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    /*height: 150px;*/
    z-index: 20;
    display: none;
}
.item-hdMenu{
    padding-left: 0;
    list-style-type: none;
}
.item-hdMenu a{
    display: block;
    /*border: 1px solid black;*/
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
    color: #ACACAC;
    text-align: left;
    padding-left: 20px;
    margin: 3px 0;
}
.item-hdMenu a:hover{
    background: lightcyan;
}
.item-tg{
    position: absolute;top: -19px;text-align: center;width: 100%;
}

.nav-active a{
    color: #80B63C!important;
}
/*  课程热度/在线课堂    */
.item-onlineClass{
    position: relative;font-weight: normal;
    display: table-cell;
    padding: 30px 25px 20px 24px;
}
.item-onlineClass label{
    font-weight: normal;
    cursor: pointer;
}
.item-onlineClassMenu{
    border: 1px solid #E8E8E8;
    width: 225px;
    /*margin-left: 150px;*/
    font-size: 16px;
    position: absolute;
    top: 75px;
    left: -60px;
    z-index: 20;
    background: #FFFFFF;
    text-align: left!important;
    display: none;
    padding-bottom: 12px;
    /*overflow: hidden;*/
    /*padding-left: 3px;*/
    /*padding-right: 3px;*/
}
.item-onlineClassMenu a{
    color: #A0A0A0!important;
    /*text-decoration: none;*/
}
.item-onlineClassMenu a:hover{
    color: #80B63C!important;
    text-decoration: underline;
}
.item-listHotHd,.item-listOtherHd{
    color: #0f0f0f!important;
    margin-left: 15px;
    position: relative;
    /*border-left: 2px solid red;*/
    padding-left: 10px;
}
.item-listHotHd i,.item-listOtherHd i{
    position: absolute;left: 0;top: 4px;height:15px;border-left: 3px solid #91AF3D;
}
.item-listHotHd{
    margin-top: 15px;
}
.item-listOtherHd{
    margin-bottom: 15px;
}
.item-listHot,.item-listOther{
    overflow: hidden;
    margin: auto;
    padding-left: 15px
}
.item-listHot{
    padding-top: 10px;
    /*border: 1px solid red;*/
    padding-bottom: 5px;
}
.item-onlineClassMenu label{
    margin: 6px 15px;
    font-weight: normal;
}

.ol-active{
    color: #80B63C;
}
/*------------------------------------*/
/*   底部   */
.block-footer{
    background: #7FB539;text-align: center;
    padding-top: 30px;padding-bottom: 30px;
    color: #FCFFFD;line-height: 2;
}

/*---------登陆/注册模态框----------------*/
#signIn,#signUp,#selectSh{
    padding-top: 100px;
}
#signIn .modal-content,
#signUp .modal-content,
#selectSh .modal-content{
    width: 515px;
}
#signIn .modal-header,
#signUp .modal-header,
#selectSh .modal-header{
    padding: 8px 12px;
    background: #F5F5F5;
    border-radius: 5px;
}
#signIn .modal-header button,
#signUp .modal-header button,
#selectSh .modal-header button{
    font-size: 30px;
}
#signIn .modal-header span,
#signUp .modal-header span,
#selectSh .modal-header span{
    font-size: 16px;height: 39px;
}
#signIn .modal-body,
#signUp .modal-body,
#selectSh .modal-body{
    padding-top: 23px;
}
.block-sInCtt,.block-sUpCtt{
    font-size: 16px;
    text-align: right;padding-right: 121px;
}
.block-sInCtt div,.block-sUpCtt div{
    margin-bottom: 23px;
    /*border:1px solid red;*/
}
.block-sInCtt div input,.block-sUpCtt div input {
    width: 190px;
    height: 28px;
    margin-left: 12px;
    border: 1px solid #E5E5E5;
    padding-left: 5px;
}

.item-signInThird-f,.item-signUpThird-f{
    padding-right: 121px;margin-top: 15px;
}
.item-signInThird-c,.item-signUpThird-c{
    border-top: 1px solid #BEBEBE;
    position: relative;width: 265px;
    padding-top: 7px;float: right;
}
.signInThird-hd,.signUpThird-hd{
    position: absolute;top: -13px;
    text-align:center;
    width: 100%;
}
.signInThird-hd span,.signUpThird-hd span{
    background: #FFFFFF;color: #BEBEBE;
    padding: 0 8px;font-size: 16px;
}
.btn-signInThird img,.btn-signUpThird img{
    width: 52px!important;
    margin: 21px 17px;
    cursor: pointer;
}
.area-checkCode input{
    width: 85px!important;
    margin-right: 10px;
}


/*模态框中的登陆/注册按钮*/
.btn-login,.btn-register{
    margin-bottom: 20px;width: 263px;height: 45px;font-size: 16px;
}

/*登陆模态框触-注册新账号*/
.btn-setNewAcc,.btn-toLogin{
    text-decoration: underline;
    color: rgb(190,190,190);
    font-size: 14px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
}

/*直播/录播老师介绍卡片*/
.ph-person{
    width: 100%;
}
.item-eleTextI,.item-eleTextII{
    display: table;
    width: 100%;
    /*margin-top: 5px;*/
}
.item-eleTextI span,.item-eleTextII span{
    display: table-cell;
    /*border:1px solid red;*/
}
.item-eleTextI{
    padding-top: 8px;
}
.item-eleTextII{
    font-size: 12px;
    color: #BEBEBE;
    padding-top: 4px;
}
.item-eleTextII img{
    padding-bottom: 4px;
}
.item-eleHd,.item-sucEleHd{
    font-size: 14px!important;
}
.item-eleHd{
    color: #727272;
}
.item-eleHd{
    font-size: 14px!important;
    color: #727272;
}
.item-liveTy{
    font-size: 12px;
    text-align: right;
    color: #5D97D7;
}
